@charset "utf-8";
/* 
	购物车模块的css
*/
section{
	width:100%;
	height:100%;
}
h2{
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height: 1.5rem;
	background:white;
	text-align:center;
	line-height:1.5rem;
	font-size:.5rem;
	font-weight:normal;
	z-index:2;
}
h2 a{
		float: left;
	display: block;
	width: 10%;
	height: 1.2rem;
	background-image: url(./img/btn-back.png);
	background-size:.8rem;
	background-repeat: no-repeat;
	background-position: .2rem .3rem;
}
.cart_top{
	height:2rem;
}
.cart_empty{
	width:100%;
	background:white;
	margin-top:2rem;
	text-align:center;
}
.cart_empty>img{
	width:40%;
	height:3.5rem;
	margin-top:.5rem;
}
.cart_empty>p{
	text-align:center;
	line-height:1rem;
}
.cart_empty>p:last-of-type{
	font-size:.4rem;
	color:#9b9b9b;
}
.cart_empty>a{
	display:inline-block;
	border:1px solid #ff464e;
	color:#ff464e;
	text-decoration:none;
	height:1rem;
	width:3rem;
	line-height: 1rem;
	margin:.5rem 0;

}
.cart_goodsList dl:after{
		content:"";
		display:block;
		clear:both;	

}
.cart_goodsList dl{
			width:100%;
			background:white;
			margin-bottom:10px;
}
.cart_goodsList>dl>dt,.cart_goodsList>dl>dd{
	float:left;
}
.cart_goodsList>dl>dt{
	width:25%;
	font-size:0;
	text-align:center;
}
.cart_goodsList>dl>dt>img{
	width:80%;
	height:2.4rem;
	margin:.5rem 0;


}
.cart_goodsList>dl>dd{
	width:75%;
	margin:.5rem 0;
}
.cart_goodsList>dl>dd>div{
	line-height:.8rem;
	width:100%;
	font-size:.35rem;
}

.cart_goodsList>dl>dd>div:nth-of-type(2){
	color:#9b9b9b;
}
.cart_goodsList>dl>dd>div:after{
		content:"";
		display:block;
		clear:both;	
}
.cart_goodName,.cart_goodType,.cart_goodNumber{
	float:left;
	width:80%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	text-indent:.2rem;
}
.cart_goodPrice,.cart_goodDelPrice,.cart_delGood{
	float:right;
	width:20%;
	line-height:.8rem;
}
.cart_goodDelPrice{
	text-decoration:line-through;
}

.cart_op{
	display:inline-block;
	width:.5rem;
	height:.5rem;
	background:#f7f7f7;
	color:#ff464e;
	text-align:center;
	line-height: .5rem;
	text-indent: 0;
	font-style:normal;
}
.cart_delGood{
	color:grey;
	margin-right:.5rem;
	font-size:.6rem;
	margin-top:.15rem;
}
/*.cart_bottpmEmpty{
	height:2rem;
}*/

.cart_bottom{
	position:fixed;
	left:0;
	bottom:0;
	width:100%;
	font-size:0;
	z-index:2;
}
.cart_priceInfo{
	text-align:center;
	height:1rem;
	background: white;
	font-size:.5rem;
	line-height: 1rem;
	color:#666;
}
.cart_priceMark{
	color:#ff464e;
	font-size:.4rem;


}
.cart_sale{
	color:#9b9b9b;
	font-size:.3rem;

}
.cart_sale em{
	font-style:normal;
}
.cart_goAccounts{
	display:block;
	width:100%;
	height:1rem;
	text-align:center;
	line-height:1rem;
	text-decoration:none;
	background:#ff464e;
	color:white;
	font-size:.5rem;
	font-weight:bold;
}